#ifndef MAINWINPLUGIN_H
#define MAINWINPLUGIN_H

#include "Plugin_global.h"
#include "BasePlugin.h"

#define MAINWIN_PLUGIN_NAME         "MainWinPlugin"
#define MAINWIN_PLUGIN_DESCRIPTION  "MainWinPlugin插件描述"
#define MAINWIN_PLUGIN_TYPE         PluginType::System

class MainWinPlugin : public BasePlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID MAINWIN_PLUGIN_NAME)
    Q_INTERFACES(BasePlugin)
public:
    MainWinPlugin(QObject *parent = 0);
    virtual ~MainWinPlugin();
    virtual void OnLoad(int argc, char **argv);
    virtual QWidget* GetWidget();
};

#endif // MAINWINPLUGIN_H
